provide aid - French English Dictionary